home *** CD-ROM | disk | FTP | other *** search
- /***************
- * NAME: attrtest.ray
- * VERSION: 1.0 25.06.1995
- * DESCRIPTION: This ARexx-programm demonstrates different attributes
- * AUTHORS: Andreas Heumann
- * BUGS: none
- * TO DO: none
- * HISTORY: DATE NAME COMMENT
- * 25.06.95 ah first release
- ***************/
-
- SIGNAL ON ERROR
-
- OPTIONS RESULTS
-
- IF ~SHOW('P','RAYSTORM') THEN DO /* if not already running, start RayStorm */
- ADDRESS COMMAND 'run >NIL: <NIL: /raystorm'
- ADDRESS COMMAND WaitForPort RAYSTORM
- END
-
- ADDRESS RAYSTORM
-
- 'TEXTUREPATH mcpp:work/octree/'
- 'OBJECTPATH /objects'
- 'BRUSHPATH /brushes/backdrops'
-
- 'SETSCREEN 160 128'
- 'SETCAMERA <50,0,-500> <50,0,0> <0,1,0> 25 20'
- 'SETWORLD [0,0,0] BACKDROP=stars.iff'
- 'POINTLIGHT <0,0,150> [255,150,100]'
- 'POINTLIGHT <0,0,300> [255,150,100]'
-
- 'LOADOBJ sun_disk.iob'
-
- 'NEWSURFACE PLANET BRIGHT'
- 'DIFFUSE [5,10,15]'
-
- 'SPHERE PLANET <45,-45,90> 50'
-
- 'NEWSURFACE SUN BRIGHT'
-
- 'SPHERE SUN <0,0,0> 15'
-
- 'NEWSURFACE FLARE BRIGHT'
- 'DIFFUSE [255,150,100]'
- 'SPECULAR [0,0,0]'
- 'TRANSPAR [235,235,235]'
-
- 'SPHERE FLARE <50,0,0> 5'
- 'SPHERE FLARE <80,0,0> 15'
- 'SPHERE FLARE <90,0,0> 8'
-
- STARTRENDER
-
- 'SAVEPIC sun.iff'
-
- CLEANUP
-
- exit 0
-
- error:
- say "Error" rc "in line" sigl ":"
- GETERRORSTR rc
- say result
- exit 0
-